import random

#先给出提示信息：
print("猜年龄游戏现在开始！")
#一条华丽的分割线
print("*"*100)

#生成随机数
#注意random方法头尾兼顾
random_num = random.randint(1,100)
flag = True

while flag:
    #count用来存储用户尝试的次数
    count = 0

    while count < 3:
        print("请输入一个1-100之间的数")
        input_num = int(input())

        if input_num == random_num:
            print("恭喜你，猜对了！")
            flag = False
            break
        elif input_num > random_num:
            print("大了！")
            count += 1
        else:
            print("小了！")
            count += 1

        if count == 3:
           choice = str(input("请输入您的选择，（Y/y）继续，（N/n）不继续")).strip().lower()
           if choice == 'y':
             count = 0
           elif choice == 'n':
             flag = False
           else :
             print("您的输入非法，游戏自动退出")
             flag = False

print("while循环退出，程序结束")




